package com.digitalchina.lxnsy.entity;

import java.io.Serializable;
import java.util.List;

/**
 * ================================================
 * 项目名称：BigData
 * 类描述：
 * 包名：com.digitalchina.BigData.entity
 * 创建人：郑皓
 * 创建时间：2016/8/17 16:36
 * 修改备注：
 * ================================================
 */
public class CartVO implements Serializable {

    /**
     * id : 90247344-f60a-44e2-9d10-217bd09cfac1
     * createAt : 2016-07-29 17:52:45
     * createTime : 2016-07-29 17:52:45
     * updateAt : 2016-07-29 17:52:45
     * updateTime : 2016-07-29 17:52:45
     * status : null
     * sort : 0
     * version : 0
     * supplierId : a41d44b2-5258-4ec4-b720-27165fb3b214
     * supplierName : 野猪林
     * supplierLogo : 22da7fce-6a70-4d83-9bc3-8c0570ff4b60
     * shoppingCartItemVOList : [{"supplierId":"a41d44b2-5258-4ec4-b720-27165fb3b214","shoppingCartItemId":"efe18d36-ae42-4030-a26f-e3f3ed244498","itemId":"b1c33d4d-7865-4dbb-8fba-f41b2842b93b","itemName":"特色服务1","itemLogo":"e088bbfb-576c-42a6-9dca-405a5201f3f1","itemPrice":1000,"itemUnit":"枚","itemQuantity":1,"itemAmount":1000,"postage":0},{"supplierId":"a41d44b2-5258-4ec4-b720-27165fb3b214","shoppingCartItemId":"3058b12b-b57e-44d1-8081-e8703531548b","itemId":"e215cb09-ab22-45ba-a05d-b04d82fe5490","itemName":"【现售】农特产品线下支付","itemLogo":"9e224fc7-cbdf-47cf-896e-4256ad596a3e","itemPrice":200,"itemUnit":"克","itemQuantity":1,"itemAmount":200,"postage":0},{"supplierId":"a41d44b2-5258-4ec4-b720-27165fb3b214","shoppingCartItemId":"c6442fe7-664c-49d4-bfff-2ac02930f93b","itemId":"47093e74-0f17-4317-9b6e-c6907e8169ff","itemName":"11","itemLogo":"8f148129-1b90-451f-9caa-0543b0a8f7be","itemPrice":11,"itemUnit":"克","itemQuantity":1,"itemAmount":11,"postage":0},{"supplierId":"a41d44b2-5258-4ec4-b720-27165fb3b214","shoppingCartItemId":"b82a4872-349a-4a37-b666-ab30de21dc14","itemId":"3a9f6d43-3d96-41e9-a312-b3a75c91474b","itemName":"【现售】农特产品线上支付","itemLogo":"273e4ba3-a3dc-4c75-aca9-27315a9f608d","itemPrice":100,"itemUnit":"株","itemQuantity":1,"itemAmount":100,"postage":0}]
     * persistent : true
     * entityId : 90247344-f60a-44e2-9d10-217bd09cfac1
     */

    private String id;
    private String createAt;
    private String createTime;
    private String updateAt;
    private String updateTime;
    private Object status;
    private String sort;
    private String version;
    private String supplierId;
    private String supplierName;
    private String supplierLogo;
    private String supplierNumber;
    private String supplierAddress;
    private boolean persistent;
    private String entityId;
    private boolean check;

    public boolean isCheck() {
        return check;
    }

    public void setCheck(boolean check) {
        this.check = check;
    }

    /**
     * supplierId : a41d44b2-5258-4ec4-b720-27165fb3b214
     * shoppingCartItemId : efe18d36-ae42-4030-a26f-e3f3ed244498
     * itemId : b1c33d4d-7865-4dbb-8fba-f41b2842b93b
     * itemName : 特色服务1
     * itemLogo : e088bbfb-576c-42a6-9dca-405a5201f3f1
     * itemPrice : 1000
     * itemUnit : 枚
     * itemQuantity : 1
     * itemAmount : 1000
     * postage : 0
     */

    private List<ShoppingCartItemVOListBean> shoppingCartItemVOList;

    public String getSupplierNumber() {
        return supplierNumber;
    }

    public void setSupplierNumber(String supplierNumber) {
        this.supplierNumber = supplierNumber;
    }

    public String getSupplierAddress() {
        return supplierAddress;
    }

    public void setSupplierAddress(String supplierAddress) {
        this.supplierAddress = supplierAddress;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getCreateAt() {
        return createAt;
    }

    public void setCreateAt(String createAt) {
        this.createAt = createAt;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getUpdateAt() {
        return updateAt;
    }

    public void setUpdateAt(String updateAt) {
        this.updateAt = updateAt;
    }

    public String getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    public Object getStatus() {
        return status;
    }

    public void setStatus(Object status) {
        this.status = status;
    }

    public String getSort() {
        return sort;
    }

    public void setSort(String sort) {
        this.sort = sort;
    }

    public String getVersion() {
        return version;
    }

    public void setVersion(String version) {
        this.version = version;
    }

    public String getSupplierId() {
        return supplierId;
    }

    public void setSupplierId(String supplierId) {
        this.supplierId = supplierId;
    }

    public String getSupplierName() {
        return supplierName;
    }

    public void setSupplierName(String supplierName) {
        this.supplierName = supplierName;
    }

    public String getSupplierLogo() {
        return supplierLogo;
    }

    public void setSupplierLogo(String supplierLogo) {
        this.supplierLogo = supplierLogo;
    }

    public boolean isPersistent() {
        return persistent;
    }

    public void setPersistent(boolean persistent) {
        this.persistent = persistent;
    }

    public String getEntityId() {
        return entityId;
    }

    public void setEntityId(String entityId) {
        this.entityId = entityId;
    }

    public List<ShoppingCartItemVOListBean> getShoppingCartItemVOList() {
        return shoppingCartItemVOList;
    }

    public void setShoppingCartItemVOList(List<ShoppingCartItemVOListBean> shoppingCartItemVOList) {
        this.shoppingCartItemVOList = shoppingCartItemVOList;
    }


    public static class ShoppingCartItemVOListBean implements Serializable {
        private String supplierId;
        private String shoppingCartItemId;
        private String itemId;
        private String itemName;
        private String attrName;
        private String itemLogo;
        private String itemPrice;
        private String priceType;
        private String itemUnit;
        private String itemQuantity;
        private String itemAmount;
        private String postage;
        private String hasPostMethod;
        private String hasTakenMethod;
        private String itemSummary;
        private String status;
        private boolean check;

        public String getItemSummary() {
            return itemSummary;
        }

        public void setItemSummary(String itemSummary) {
            this.itemSummary = itemSummary;
        }

        public String getStatus() {
            return status;
        }

        public void setStatus(String status) {
            this.status = status;
        }

        public String getPriceType() {
            return priceType;
        }

        public void setPriceType(String priceType) {
            this.priceType = priceType;
        }

        public String getAttrName() {
            return attrName;
        }

        public void setAttrName(String attrName) {
            this.attrName = attrName;
        }

        public String getHasPostMethod() {
            return hasPostMethod;
        }

        public void setHasPostMethod(String hasPostMethod) {
            this.hasPostMethod = hasPostMethod;
        }

        public String getHasTakenMethod() {
            return hasTakenMethod;
        }

        public void setHasTakenMethod(String hasTakenMethod) {
            this.hasTakenMethod = hasTakenMethod;
        }

        public boolean isCheck() {
            return check;
        }

        public void setCheck(boolean check) {
            this.check = check;
        }

        public String getSupplierId() {
            return supplierId;
        }

        public void setSupplierId(String supplierId) {
            this.supplierId = supplierId;
        }

        public String getShoppingCartItemId() {
            return shoppingCartItemId;
        }

        public void setShoppingCartItemId(String shoppingCartItemId) {
            this.shoppingCartItemId = shoppingCartItemId;
        }

        public String getItemId() {
            return itemId;
        }

        public void setItemId(String itemId) {
            this.itemId = itemId;
        }

        public String getItemName() {
            return itemName;
        }

        public void setItemName(String itemName) {
            this.itemName = itemName;
        }

        public String getItemLogo() {
            return itemLogo;
        }

        public void setItemLogo(String itemLogo) {
            this.itemLogo = itemLogo;
        }

        public String getItemPrice() {
            return itemPrice;
        }

        public void setItemPrice(String itemPrice) {
            this.itemPrice = itemPrice;
        }

        public String getItemUnit() {
            return itemUnit;
        }

        public void setItemUnit(String itemUnit) {
            this.itemUnit = itemUnit;
        }

        public String getItemQuantity() {
            return itemQuantity;
        }

        public void setItemQuantity(String itemQuantity) {
            this.itemQuantity = itemQuantity;
        }

        public String getItemAmount() {
            return itemAmount;
        }

        public void setItemAmount(String itemAmount) {
            this.itemAmount = itemAmount;
        }

        public String getPostage() {
            return postage;
        }

        public void setPostage(String postage) {
            this.postage = postage;
        }
    }
}
